/* ProcessadorVO.java
 * Criado em 01/08/2005
 *
 */
package br.com.werp.regras.geral.vos.suporte;

import java.io.Serializable;

/**
 * @author Rafael Carneiro - <a href = "mailto:rafael@portaljava.com">
 * rafael@portaljava.com</a>
 */
public class ProcessadorVO implements Serializable {

     private int proc_id;
     private String proc_nome;
     
     
    /**
     * @return Returns the proc_id.
     */
    public int getProc_id() {
        return proc_id;
    }
    /**
     * @param proc_id The proc_id to set.
     */
    public void setProc_id(int proc_id) {
        this.proc_id = proc_id;
    }
    /**
     * @return Returns the proc_nome.
     */
    public String getProc_nome() {
        return proc_nome;
    }
    /**
     * @param proc_nome The proc_nome to set.
     */
    public void setProc_nome(String proc_nome) {
        this.proc_nome = proc_nome;
    }
    
    public String toString() {
        
        StringBuffer buffer = new StringBuffer();
        buffer.append("ProcessadorVO[");
        buffer.append("Proc_id = ").append(proc_id);
        buffer.append("Proc_nome = ").append(proc_nome);
        buffer.append("]");
        
        return buffer.toString();
    }
    
    public boolean equals(Object object) {
        ProcessadorVO processadorVO = (ProcessadorVO) object;
        return this.proc_id == processadorVO.getProc_id();
    }
    
    public int hashCode() {
        return this.proc_id;
    }
}
